@charset "utf-8";
/* CSS Document */
html{ font-family:Microsoft Yahei;}
body{padding:0; margin:0 auto; color:#333333; font-size:14px; font-family:Microsoft Yahei;position:relative; background:#f9f9f9 url(../new_images/bg.jpg) no-repeat center top;
    /* background-size: 100% auto; */
}
*{margin: 0;padding: 0;}
form,div, p, ul, li,ol,dl, dt, dd, h1, h2, h3, h4, h5, h6, input, select, button, textarea, iframe, table, th, td{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
i{font-style:normal;}
a{ text-decoration:none; color:#333333;cursor:pointer;}
/* a:hover{color:#b5191a;} */
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear5{clear:both; height:5px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear7{clear:both; height:7px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear10{clear:both; height:10px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear15{clear:both; height:15px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear20{clear:both; height:20px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear25{clear:both; height:25px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear30{clear:both; height:30px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.space20,.space40{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space40{height:40px;}
.pr{position:relative;}
.fl{ float:left;}
.fr { float: right;}
.pad-t{ padding-top:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.ma{ margin:auto;}
/* 单行文字溢出时出现省略号，需设定宽度 */ 
.fn-text-overflow { overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}

.w1450{
    width: 1450px;
    margin: 0 auto;
}
.main{
    background: #fff;
    padding: 15px 20px;
}
.more{
    color: #c43232;
    font-size: 14px;
    float: right;
    line-height: 40px;
}

/* 当前位置 */
.position{
    background: url("../new_images/position.png") left center no-repeat;
    padding-left: 30px;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #000;
}
.position a{
    color: #000;
    padding-right: 3px;
}
.position span{
    padding-left: 3px;
}
.position a:hover{
    color: #c43232;
}

.public-t{
    height: 40px;
    background: url("../new_images/t-bg.png") left center no-repeat;
    padding-left: 12px;
    padding-right: 7px;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
}
.public-t h3{
    color: #333;
    font-size: 18px;
    line-height: 40px;
    float: left;
}
.more1{
    color: #a4a4a4;
    font-size: 14px;
    float: right;
    line-height: 40px;
}
.more1:hover{
    color: #c43232;
}






